{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# プーリング層" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "縦、横方向の空間を小さくします。\n", "\n", "### Maxプーリング\n", "\n", "ある範囲の最大値のみを抽出して、画像を小さくします。\n", "\n", "例えば、4×4の画像を2ストライドでMaxプーリングをした場合、2×2の範囲で最大値をとるので、出力サイズが2×2になります。\n", "\n", "### Avarageプーリング\n", "\n", "ある範囲の平均を計算して、画像を小さくします。\n", "\n", "\n", "## プーリング層\n", "\n", "プーリング層には以下の特徴があります。\n", "\n", "- 学習するパラメーターがない\n", " - 最大値や平均値をとってるだけなのでありません\n", "- チャンネル数は変化しない\n", " - チャンネル毎に行うため\n", "- 微小な位置変化に対してロバスト (頑健)\n", " - 入力データの小さなずれは無視されます" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.3" } }, "nbformat": 4, "nbformat_minor": 4 }